Cerrar todas las  pestañas abiertas de Microsoft Edge

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Jovilla
    Senior Member
    • Dec
    • 522

    Cerrar todas las  pestañas abiertas de Microsoft Edge

    Estoy probando el script de Ken Cenerelli (StopMicrosoftEdgeProcesses.bat)



    y aunque cierra el Edge cuando lo vuelves a abrir ves que las pestañas siguen abiertas, ya que sale el mensaje "Empezar de cero" y no se como impedirlo para que las cierre TODAS, sin intervención manual.
  • jmtella
    Administrator
    • Nov
    • 20023

    #2
    Ese bat no cierra... "mata" los procesos por tanto se abrirán de nuevo como estaban.

    Comentario

    • Jovilla
      Senior Member
      • Dec
      • 522

      #3
      Originalmente publicado por jmtella Ver Mensaje
      Ese bat no cierra... "mata" los procesos por tanto se abrirán de nuevo como estaban.
      Suponía que al "matar" los procesos también cerraba todo lo que el proceso tenía abierto. ¿Cómo podría hacerlo para que se cierren todas las pestañas abiertas?

      Comentario

      • jmtella
        Administrator
        • Nov
        • 20023

        #4
        Originalmente publicado por Jovilla Ver Mensaje

        Suponía que al "matar" los procesos también cerraba todo lo que el proceso tenía abierto. ¿Cómo podría hacerlo para que se cierren todas las pestañas abiertas?
        Matar es a lo bestia...hazlo con algo que tenga bases de datos y verás...

        Supongo que podrá hacerse investigando si hay propiedades del Edge que puedan usarse... ni idea, pero lo miraré cuando tenga un rato...

        Comentario

        • Jovilla
          Senior Member
          • Dec
          • 522

          #5
          Originalmente publicado por jmtella Ver Mensaje

          Supongo que podrá hacerse investigando si hay propiedades del Edge que puedan usarse... ni idea, pero lo miraré cuando tenga un rato...
          Me parece que el problema es ese, el Edge, no pasa con otros navegadores. Si se pudiese impedir que se abra la pestaña de "Empezar de cero", para cerrar desde allí todas las pestañas abiertas, creo que se cerraría todo automáticamente y sin problemas.

          Comentario

          • jmtella
            Administrator
            • Nov
            • 20023

            #6
            Originalmente publicado por Jovilla Ver Mensaje
            Me parece que el problema es ese, el Edge, no pasa con otros navegadores. Si se pudiese impedir que se abra la pestaña de "Empezar de cero", para cerrar desde allí todas las pestañas abiertas, creo que se cerraría todo automáticamente y sin problemas.
            No. El problema es que se usa el taskkill con mucha alegría... son herramientas que solo deben usarse cuando procede (procesos colgados por ejemplo).. y no darles el mal uso que se está dando. Luego..pasa lo que pasa.

            Hay que enviar un wm_close a la ventana del edge... es como se debe cerrar una aplicación. Lo puedes hacer desde vb por ejemplo..

            Comentario

            • jmtella
              Administrator
              • Nov
              • 20023

              #7
              De todas formas, el que ha hecho ese bat es un animal que no sabe un pijo de Windows... lo mata con /F para terminar, ya que si no no admite la terminación así...y eso NUNCA debe hacerse a menos que el proceso esté colgado.

              Comentario

              • jquilezl
                Super Moderator
                • Dec
                • 719

                #8
                En la configuración de Edge tienes que cambiar el valor "Abrir Microsoft Edge con" de "Páginas anteriores" a "Página de inicio" o "...específica". A partir de ese momento, cuando cierres Edge y lo vuelvas a abrir lo hará sólo con esa página y no con todas las que tuvieras abiertas anteriormente.

                Comentario

                • jmtella
                  Administrator
                  • Nov
                  • 20023

                  #9
                  Originalmente publicado por jquilezl Ver Mensaje
                  En la configuración de Edge tienes que cambiar el valor "Abrir Microsoft Edge con" de "Páginas anteriores" a "Página de inicio" o "...específica". A partir de ese momento, cuando cierres Edge y lo vuelvas a abrir lo hará sólo con esa página y no con todas las que tuvieras abiertas anteriormente.
                  Si...pero sigue siendo una animalada matar un proceso con taskkil /F ... el /F es force e implica cierre a lo bestia.. se quedaran recursos desasignados, handles abiertos, etc.. y luego se corrompe lo que se corrompe y es culpa de Windows, claro...

                  El /F debe usarse solo para procesos "colgados"...y con moderación.

                  Comentario

                  • Jovilla
                    Senior Member
                    • Dec
                    • 522

                    #10
                    Originalmente publicado por jquilezl Ver Mensaje
                    En la configuración de Edge tienes que cambiar el valor "Abrir Microsoft Edge con" de "Páginas anteriores" a "Página de inicio" o "...específica". A partir de ese momento, cuando cierres Edge y lo vuelvas a abrir lo hará sólo con esa página y no con todas las que tuvieras abiertas anteriormente.
                    Siempre configuro abrir con página especifica.

                    Comentario

                    • Jovilla
                      Senior Member
                      • Dec
                      • 522

                      #11
                      Originalmente publicado por jmtella Ver Mensaje

                      No. El problema es que se usa el taskkill con mucha alegría... son herramientas que solo deben usarse cuando procede (procesos colgados por ejemplo).. y no darles el mal uso que se está dando. Luego..pasa lo que pasa.

                      Hay que enviar un wm_close a la ventana del edge... es como se debe cerrar una aplicación. Lo puedes hacer desde vb por ejemplo..
                      El problema me viene porque en un programa en C# busco los procesos abiertos y los cierro con Process.CloseMainWindows(); todo funciona bien menos cuando tiene que cerrar ventanas en Edge. Por eso traté de probar el bat para ver si lo solucionaba. Adjunto un texto para más claridad
                      Archivos Adjuntos

                      Comentario

                      • jmtella
                        Administrator
                        • Nov
                        • 20023

                        #12
                        Originalmente publicado por Jovilla Ver Mensaje

                        El problema me viene porque en un programa en C# busco los procesos abiertos y los cierro con Process.CloseMainWindows(); todo funciona bien menos cuando tiene que cerrar ventanas en Edge. Por eso traté de probar el bat para ver si lo solucionaba. Adjunto un texto para más claridad
                        Prueba con el VM_CLOSE

                        Comentario

                        Trabajando...
                        X